/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.gob.presidencia.cultura.espacios.mantenimientos;

import java.io.Serializable;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import sv.gob.presidencia.cultura.espacios.SessionBean;
import sv.gob.presidencia.cultura.espacios.entidades.CCategoriaEspacio;
import sv.gob.presidencia.cultura.espacios.procesos.ProcesosGenLocal;


/**
 *
 * @author edgardo
 */
@ManagedBean
@SessionScoped
public class MttoCatEspacioBean implements Serializable{
    @EJB
    private ProcesosGenLocal procesosGen;
    // <editor-fold desc="copiar en todos managed beans" >
    FacesContext context = FacesContext.getCurrentInstance();
    SessionBean session = (SessionBean) context.getApplication().evaluateExpressionGet(context, "#{SessionBean}", SessionBean.class);
    //</editor-fold>
    
    private CCategoriaEspacio nuevoCCategoriaEspacio = new CCategoriaEspacio();
    /**
     * Creates a new instance of manejadorCCategoriaEspacio
     */
    public MttoCatEspacioBean() {
    }


    public CCategoriaEspacio getNuevoCCategoriaEspacio() {
        return nuevoCCategoriaEspacio;
    }

    public void setNuevoCCategoriaEspacio(CCategoriaEspacio nuevoCCategoriaEspacio) {
        this.nuevoCCategoriaEspacio = nuevoCCategoriaEspacio;
    }
    
    public void guardar() {
        try{
            procesosGen.persist(this.nuevoCCategoriaEspacio);
            nuevoCCategoriaEspacio= new CCategoriaEspacio();
            session.alerta("Exito...","Se inserto satisfactoriamente",0);
        }
       catch (Exception e) {
           
       }
    }
    
            
}
